home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_54_ISOLockInternal.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
68KB
|
1,224 lines
# near model CODE resource
# jump table entries: 17280-17289 (10 of them)
export_2160:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 2E9F move.l [A7], [A7]+
00000008 4E75 rts
0000000A 8A49 or.w D5, A1
0000000C 534F subq.w A7, 1
0000000E 5F44 subq.w D4, 7
00000010 4F49 chk.w D7, A1
00000012 444C neg.w A4
00000014 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00000016 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000018-0000001C
fn00000018:
00000018 4E56 FFFA link A6, -0x0006
// end alternate branch 00000018-0000001C
fn00000018: // (misaligned)
0000001A FFFA .invalid <<F/7/7>>
0000001C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000020 266E 0008 movea.l A3, [A6 + 0x8]
00000024 284B movea.l A4, A3
00000026 4AAC 13B2 tst.l [A4 + 0x13B2]
0000002A 6614 bne +0x16 /* 00000040 */
0000002C 42A7 clr.l -[A7]
0000002E 42A7 clr.l -[A7]
00000030 2F0B move.l -[A7], A3
00000032 4EAD 41E2 jsr [A5 + 0x41E2 /* export_2104 */]
00000036 2957 13B2 move.l [A4 + 0x13B2], [A7]
0000003A 2F0B move.l -[A7], A3
0000003C 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */]
label00000040:
00000040 42A7 clr.l -[A7]
00000042 2F2C 13B2 move.l -[A7], [A4 + 0x13B2]
00000046 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000004A 2E1F move.l D7, [A7]+
0000004C 5887 addq.l D7, 4
0000004E 2F2C 13B2 move.l -[A7], [A4 + 0x13B2]
00000052 2F07 move.l -[A7], D7
00000054 2F0B move.l -[A7], A3
00000056 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */]
0000005A 2F0B move.l -[A7], A3
0000005C 4EAD 3EAA jsr [A5 + 0x3EAA /* export_2001 */]
00000060 2007 move.l D0, D7
00000062 E488 lsr D0, 2
00000064 3C00 move.w D6, D0
00000066 206E 000C movea.l A0, [A6 + 0xC]
0000006A 2050 movea.l A0, [A0]
0000006C 226C 13B2 movea.l A1, [A4 + 0x13B2]
00000070 2251 movea.l A1, [A1]
00000072 3006 move.w D0, D6
00000074 48C0 ext.l D0
00000076 E580 asl D0, 2
00000078 23A8 0004 08FC move.l [A1 + D0 - 0x4], [A0 + 0x4]
0000007E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000082 4E5E unlink A6
00000084 205F movea.l A0, [A7]+
00000086 504F addq.w A7, 8
00000088 4ED0 jmp [A0]
0000008A 9249 sub.w D1, A1
0000008C 534F subq.w A7, 1
0000008E 5F41 subq.w D1, 7
00000090 4343 chk.w D1, D3
00000092 554D subq.w A5, 2
00000094 554C subq.w A4, 2
00000096 4154 chk.w D0, [A4]
00000098 454C chk.w D2, A4
0000009A 4F43 chk.w D7, D3
0000009C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
0000009E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000A0-000000A4
fn000000A0:
000000A0 4E56 FFFC link A6, -0x0004
// end alternate branch 000000A0-000000A4
fn000000A0: // (misaligned)
000000A2 FFFC .invalid <<F/7/7>>
000000A4 48E7 0118 movem.l -[A7], D7,A3,A4
000000A8 266E 0008 movea.l A3, [A6 + 0x8]
000000AC 284B movea.l A4, A3
000000AE 42A7 clr.l -[A7]
000000B0 2F2C 13B2 move.l -[A7], [A4 + 0x13B2]
000000B4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000000B8 2E1F move.l D7, [A7]+
000000BA 5987 subq.l D7, 4
000000BC 6D12 blt +0x14 /* 000000D0 */
000000BE 2F2C 13B2 move.l -[A7], [A4 + 0x13B2]
000000C2 2F07 move.l -[A7], D7
000000C4 2F0B move.l -[A7], A3
000000C6 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */]
000000CA 2F0B move.l -[A7], A3
000000CC 4EAD 3EAA jsr [A5 + 0x3EAA /* export_2001 */]
label000000D0:
000000D0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000D4 4E5E unlink A6
000000D6 2E9F move.l [A7], [A7]+
000000D8 4E75 rts
000000DA 9449 sub.w D2, A1
000000DC 534F subq.w A7, 1
000000DE 5F44 subq.w D4, 7
000000E0 4541 chk.w D2, D1
000000E2 4343 chk.w D1, D3
000000E4 554D subq.w A5, 2
000000E6 554C subq.w A4, 2
000000E8 4154 chk.w D0, [A4]
000000EA 454C chk.w D2, A4
000000EC 4F43 chk.w D7, D3
000000EE 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000000F0 0000 0000 ori.b D0, 0x0
000000F4 4E56 FFFC link A6, -0x0004
000000F8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000FC 2E2E 000C move.l D7, [A6 + 0xC]
00000100 266E 0008 movea.l A3, [A6 + 0x8]
00000104 2847 movea.l A4, D7
00000106 206B FFD2 movea.l A0, [A3 - 0x2E]
0000010A 2050 movea.l A0, [A0]
0000010C 2C28 0004 move.l D6, [A0 + 0x4]
00000110 2F07 move.l -[A7], D7
00000112 4EBA FF8C jsr [PC - 0x74 /* 000000A0 */]
00000116 2F2B FFD2 move.l -[A7], [A3 - 0x2E]
0000011A 2F07 move.l -[A7], D7
0000011C 4EAD 441A jsr [A5 + 0x441A /* export_2175 */]
00000120 4AAC 1352 tst.l [A4 + 0x1352]
00000124 670C beq +0xE /* 00000132 */
00000126 2F2C 1352 move.l -[A7], [A4 + 0x1352]
0000012A A983 syscall DisposeDialog
0000012C 7000 moveq.l D0, 0x00
0000012E 2940 1352 move.l [A4 + 0x1352], D0
label00000132:
00000132 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000136 4E5E unlink A6
00000138 205F movea.l A0, [A7]+
0000013A DEFC 000E add.w A7, 0xE
0000013E 4ED0 jmp [A0]
00000140 8B46 4149 pack D5, D6, 0x4149
00000144 4C47 4554 movem.l D2,D4,D6,A0,A2,A6, D7
00000148 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7
0000014C 0000 0000 ori.b D0, 0x0
export_2161:
00000150 4E56 FF92 link A6, -0x006E
00000154 48E7 0018 movem.l -[A7], A3,A4
00000158 266E 0008 movea.l A3, [A6 + 0x8]
0000015C 284B movea.l A4, A3
0000015E 1D6E 0022 FFE0 move.b [A6 - 0x20], [A6 + 0x22]
00000164 3D6E 000E FFD8 move.w [A6 - 0x28], [A6 + 0xE]
0000016A 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1
00000170 2D6E 0024 FFDC move.l [A6 - 0x24], [A6 + 0x24]
00000176 3D6E 0020 FFEA move.w [A6 - 0x16], [A6 + 0x20]
0000017C 4AAE 001C tst.l [A6 + 0x1C]
00000180 6714 beq +0x16 /* 00000196 */
00000182 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000186 486E FFEC pea.l [A6 - 0x14]
0000018A 302E 0020 move.w D0, [A6 + 0x20]
0000018E 48C0 ext.l D0
00000190 2F00 move.l -[A7], D0
00000192 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
label00000196:
00000196 2D6E 0018 FFE2 move.l [A6 - 0x1E], [A6 + 0x18]
0000019C 202E 0014 move.l D0, [A6 + 0x14]
000001A0 D0AE 0018 add.l D0, [A6 + 0x18]
000001A4 5380 subq.l D0, 1
000001A6 2D40 FFE6 move.l [A6 - 0x1A], D0
000001AA 486E FFD8 pea.l [A6 - 0x28]
000001AE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001B2 486E FFD2 pea.l [A6 - 0x2E]
000001B6 2F0B move.l -[A7], A3
000001B8 4EAD 43FA jsr [A5 + 0x43FA /* export_2171 */]
000001BC 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000001C0 2F0B move.l -[A7], A3
000001C2 4EBA FE54 jsr [PC - 0x1AC /* 00000018 */]
000001C6 102E 000C move.b D0, [A6 + 0xC]
000001CA 673C beq +0x3E /* 00000208 */
000001CC 486E FF92 pea.l [A6 - 0x6E]
000001D0 487A FF22 pea.l [PC - 0xDE /* 000000F4, value 0x4E56FFFC */]
000001D4 2F0E move.l -[A7], A6
000001D6 2F0B move.l -[A7], A3
000001D8 4EAD 3E92 jsr [A5 + 0x3E92 /* export_1998 */]
000001DC 7000 moveq.l D0, 0x00
000001DE 2940 1352 move.l [A4 + 0x1352], D0
000001E2 2F2C 13B2 move.l -[A7], [A4 + 0x13B2]
000001E6 2F0B move.l -[A7], A3
000001E8 4EAD 439A jsr [A5 + 0x439A /* export_2159 */]
000001EC 486E FF92 pea.l [A6 - 0x6E]
000001F0 2F0B move.l -[A7], A3
000001F2 4EAD 3ED2 jsr [A5 + 0x3ED2 /* export_2006 */]
000001F6 4AAC 1352 tst.l [A4 + 0x1352]
000001FA 670C beq +0xE /* 00000208 */
000001FC 2F2C 1352 move.l -[A7], [A4 + 0x1352]
00000200 A983 syscall DisposeDialog
00000202 7000 moveq.l D0, 0x00
00000204 2940 1352 move.l [A4 + 0x1352], D0
label00000208:
00000208 4CDF 1800 movem.l A3,A4, [A7]+
0000020C 4E5E unlink A6
0000020E 205F movea.l A0, [A7]+
00000210 DEFC 0020 add.w A7, 0x20 /* ' ' */
00000214 4ED0 jmp [A0]
00000216 8C49 or.w D6, A1
00000218 534F subq.w A7, 1
0000021A 5F47 subq.w D7, 7
0000021C 4745 chk.w D3, D5
0000021E 544C addq.w A4, 2
00000220 4F43 chk.w D7, D3
00000222 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000224 0000 0000 ori.b D0, 0x0
export_2162:
00000228 4E56 FFF0 link A6, -0x0010
0000022C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000230 266E 000C movea.l A3, [A6 + 0xC]
00000234 286E 0008 movea.l A4, [A6 + 0x8]
00000238 2D4C FFF2 move.l [A6 - 0xE], A4
0000023C 2F0C move.l -[A7], A4
0000023E 4EBA FDC0 jsr [PC - 0x240 /* 00000000 */]
00000242 4247 clr.w D7
00000244 200B move.l D0, A3
00000246 6754 beq +0x56 /* 0000029C */
00000248 42A7 clr.l -[A7]
0000024A 2F0B move.l -[A7], A3
0000024C 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000250 7004 moveq.l D0, 0x04
00000252 2F00 move.l -[A7], D0
00000254 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00000258 201F move.l D0, [A7]+
0000025A 3D40 FFF0 move.w [A6 - 0x10], D0
0000025E 7C01 moveq.l D6, 0x01
00000260 6034 bra +0x36 /* 00000296 */
label00000262:
00000262 4267 clr.w -[A7]
00000264 2053 movea.l A0, [A3]
00000266 3006 move.w D0, D6
00000268 48C0 ext.l D0
0000026A E580 asl D0, 2
0000026C 2F30 08FC move.l -[A7], [A0 + D0 - 0x4]
00000270 486E FFF6 pea.l [A6 - 0xA]
00000274 2F0C move.l -[A7], A4
00000276 4EAD 43F2 jsr [A5 + 0x43F2 /* export_2170 */]
0000027A 101F move.b D0, [A7]+
0000027C 6714 beq +0x16 /* 00000292 */
0000027E 4267 clr.w -[A7]
00000280 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000284 2F0C move.l -[A7], A4
00000286 4EAD 4412 jsr [A5 + 0x4412 /* export_2174 */]
0000028A 3A1F move.w D5, [A7]+
0000028C BE45 cmp.w D7, D5
0000028E 6C02 bge +0x4 /* 00000292 */
00000290 3E05 move.w D7, D5
label00000292:
00000292 5246 addq.w D6, 1
00000294 6906 bvs +0x8 /* 0000029C */
label00000296:
00000296 BC6E FFF0 cmp.w D6, [A6 - 0x10]
0000029A 6FC6 ble -0x38 /* 00000262 */
label0000029C:
0000029C 3D47 0010 move.w [A6 + 0x10], D7
000002A0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000002A4 4E5E unlink A6
000002A6 205F movea.l A0, [A7]+
000002A8 504F addq.w A7, 8
000002AA 4ED0 jmp [A0]
000002AC 8D49 534F pack -[A6], -[A1], 0x534F
000002B0 5F47 subq.w D7, 7
000002B2 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7
000002B6 504F addq.w A7, 8
000002B8 4C4C 0000 movem.l <none>, A4
export_2163:
000002BC 4E56 FFF8 link A6, -0x0008
000002C0 48E7 0118 movem.l -[A7], D7,A3,A4
000002C4 266E 0008 movea.l A3, [A6 + 0x8]
000002C8 286E 000C movea.l A4, [A6 + 0xC]
000002CC 4A94 tst.l [A4]
000002CE 6758 beq +0x5A /* 00000328 */
000002D0 42A7 clr.l -[A7]
000002D2 2F14 move.l -[A7], [A4]
000002D4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000002D8 7004 moveq.l D0, 0x04
000002DA 2F00 move.l -[A7], D0
000002DC 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
000002E0 201F move.l D0, [A7]+
000002E2 3D40 FFF8 move.w [A6 - 0x8], D0
000002E6 7E01 moveq.l D7, 0x01
000002E8 602C bra +0x2E /* 00000316 */
label000002EA:
000002EA 4267 clr.w -[A7]
000002EC 2054 movea.l A0, [A4]
000002EE 2050 movea.l A0, [A0]
000002F0 3007 move.w D0, D7
000002F2 48C0 ext.l D0
000002F4 E580 asl D0, 2
000002F6 2F30 08FC move.l -[A7], [A0 + D0 - 0x4]
000002FA 486E FFFA pea.l [A6 - 0x6]
000002FE 2F0B move.l -[A7], A3
00000300 4EAD 43F2 jsr [A5 + 0x43F2 /* export_2170 */]
00000304 101F move.b D0, [A7]+
00000306 670A beq +0xC /* 00000312 */
00000308 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000030C 2F0B move.l -[A7], A3
0000030E 4EAD 4422 jsr [A5 + 0x4422 /* export_2176 */]
label00000312:
00000312 5247 addq.w D7, 1
00000314 6906 bvs +0x8 /* 0000031C */
label00000316:
00000316 BE6E FFF8 cmp.w D7, [A6 - 0x8]
0000031A 6FCE ble -0x30 /* 000002EA */
label0000031C:
0000031C 2F14 move.l -[A7], [A4]
0000031E 2F0B move.l -[A7], A3
00000320 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
00000324 7000 moveq.l D0, 0x00
00000326 2880 move.l [A4], D0
label00000328:
00000328 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000032C 4E5E unlink A6
0000032E 205F movea.l A0, [A7]+
00000330 504F addq.w A7, 8
00000332 4ED0 jmp [A0]
00000334 8F49 534F pack -[A7], -[A1], 0x534F
00000338 5F47 subq.w D7, 7
0000033A 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7
0000033E 4341 chk.w D1, D1
00000340 4E43 trap 3
00000342 454C chk.w D2, A4
00000344 0000 0000 ori.b D0, 0x0
export_2164:
00000348 4E56 FFD4 link A6, -0x002C
0000034C 206E 0008 movea.l A0, [A6 + 0x8]
00000350 2D48 FFD4 move.l [A6 - 0x2C], A0
00000354 1D6E 0020 FFE0 move.b [A6 - 0x20], [A6 + 0x20]
0000035A 3D6E 000C FFD8 move.w [A6 - 0x28], [A6 + 0xC]
00000360 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1
00000366 2D6E 0022 FFDC move.l [A6 - 0x24], [A6 + 0x22]
0000036C 3D6E 001E FFEA move.w [A6 - 0x16], [A6 + 0x1E]
00000372 4AAE 001A tst.l [A6 + 0x1A]
00000376 6714 beq +0x16 /* 0000038C */
00000378 2F2E 001A move.l -[A7], [A6 + 0x1A]
0000037C 486E FFEC pea.l [A6 - 0x14]
00000380 302E 001E move.w D0, [A6 + 0x1E]
00000384 48C0 ext.l D0
00000386 2F00 move.l -[A7], D0
00000388 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
label0000038C:
0000038C 2D6E 0016 FFE2 move.l [A6 - 0x1E], [A6 + 0x16]
00000392 202E 0012 move.l D0, [A6 + 0x12]
00000396 D0AE 0016 add.l D0, [A6 + 0x16]
0000039A 5380 subq.l D0, 1
0000039C 2D40 FFE6 move.l [A6 - 0x1A], D0
000003A0 4267 clr.w -[A7]
000003A2 486E FFD8 pea.l [A6 - 0x28]
000003A6 2F2E 000E move.l -[A7], [A6 + 0xE]
000003AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003AE 4EAD 4402 jsr [A5 + 0x4402 /* export_2172 */]
000003B2 1D5F 0026 move.b [A6 + 0x26], [A7]+
000003B6 4E5E unlink A6
000003B8 205F movea.l A0, [A7]+
000003BA DEFC 001E add.w A7, 0x1E
000003BE 4ED0 jmp [A0]
000003C0 8F49 534F pack -[A7], -[A1], 0x534F
000003C4 5F47 subq.w D7, 7
000003C6 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7
000003CA 4558 chk.w D2, [A0]+
000003CC 4953 chk.w D4, [A3]
000003CE 5453 addq.w [A3], 2
000003D0 0000 0000 ori.b D0, 0x0
export_2165:
000003D4 4E56 FFFC link A6, -0x0004
000003D8 48E7 0108 movem.l -[A7], D7,A4
000003DC 286E 0008 movea.l A4, [A6 + 0x8]
000003E0 302E 000C move.w D0, [A6 + 0xC]
000003E4 E540 asl D0.w, 2
000003E6 43EC 0F64 lea.l A1, [A4 + 0xF64]
000003EA 2071 0000 movea.l A0, [A1 + D0.w]
000003EE 2E28 0048 move.l D7, [A0 + 0x48]
000003F2 2007 move.l D0, D7
000003F4 5280 addq.l D0, 1
000003F6 322E 000C move.w D1, [A6 + 0xC]
000003FA E541 asl D1.w, 2
000003FC 43EC 0F64 lea.l A1, [A4 + 0xF64]
00000400 2071 1000 movea.l A0, [A1 + D1.w]
00000404 2140 0048 move.l [A0 + 0x48], D0
00000408 2D47 000E move.l [A6 + 0xE], D7
0000040C 4CDF 1080 movem.l D7,A4, [A7]+
00000410 4E5E unlink A6
00000412 205F movea.l A0, [A7]+
00000414 5C4F addq.w A7, 6
00000416 4ED0 jmp [A0]
00000418 8E49 or.w D7, A1
0000041A 534F subq.w A7, 1
0000041C 5F47 subq.w D7, 7
0000041E 4554 chk.w D2, [A4]
00000420 4E45 trap 5
00000422 5854 addq.w [A4], 4
00000424 5345 subq.w D5, 1
00000426 5100 subq.b D0, 8
00000428 0000 0000 ori.b D0, 0x0
export_2166:
0000042C 4E56 FFFA link A6, -0x0006
00000430 206E 000C movea.l A0, [A6 + 0xC]
00000434 43EE FFFA lea.l A1, [A6 - 0x6]
00000438 22D8 move.l [A1]+, [A0]+
0000043A 3290 move.w [A1], [A0]
0000043C 4E5E unlink A6
0000043E 205F movea.l A0, [A7]+
00000440 DEFC 000A add.w A7, 0xA /* '\n' */
00000444 4ED0 jmp [A0]
00000446 8E49 or.w D7, A1
00000448 534F subq.w A7, 1
0000044A 5F52 subq.w [A2], 7
0000044C 4543 chk.w D2, D3
0000044E 4348 chk.w D1, A0
00000450 414E chk.w D0, A6
00000452 4745 chk.w D3, D5
00000454 4400 neg.b D0
00000456 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000458-0000045C
fn00000458:
00000458 4E56 FFFA link A6, -0x0006
// end alternate branch 00000458-0000045C
fn00000458: // (misaligned)
0000045A FFFA .invalid <<F/7/7>>
0000045C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000460 3E2E 000C move.w D7, [A6 + 0xC]
00000464 266E 0008 movea.l A3, [A6 + 0x8]
00000468 286B 0008 movea.l A4, [A3 + 0x8]
0000046C 3007 move.w D0, D7
0000046E E540 asl D0.w, 2
00000470 41EC 0F64 lea.l A0, [A4 + 0xF64]
00000474 4AB0 0000 tst.l [A0 + D0.w]
00000478 6604 bne +0x6 /* 0000047E */
0000047A 4245 clr.w D5
0000047C 6024 bra +0x26 /* 000004A2 */
label0000047E:
0000047E 3007 move.w D0, D7
00000480 E540 asl D0.w, 2
00000482 43EC 0F64 lea.l A1, [A4 + 0xF64]
00000486 2071 0000 movea.l A0, [A1 + D0.w]
0000048A 3A28 0042 move.w D5, [A0 + 0x42]
0000048E 3007 move.w D0, D7
00000490 E540 asl D0.w, 2
00000492 41EC 0F64 lea.l A0, [A4 + 0xF64]
00000496 2F30 0000 move.l -[A7], [A0 + D0.w]
0000049A 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000049E 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
label000004A2:
000004A2 3007 move.w D0, D7
000004A4 E540 asl D0.w, 2
000004A6 41EC 0F64 lea.l A0, [A4 + 0xF64]
000004AA 7200 moveq.l D1, 0x00
000004AC 2181 0000 move.l [A0 + D0.w], D1
000004B0 206C 08F4 movea.l A0, [A4 + 0x8F4]
000004B4 BE68 003E cmp.w D7, [A0 + 0x3E]
000004B8 6F34 ble +0x36 /* 000004EE */
000004BA 3007 move.w D0, D7
000004BC E540 asl D0.w, 2
000004BE 41EC 01B0 lea.l A0, [A4 + 0x1B0]
000004C2 4AB0 0000 tst.l [A0 + D0.w]
000004C6 6714 beq +0x16 /* 000004DC */
000004C8 3007 move.w D0, D7
000004CA E540 asl D0.w, 2
000004CC 41EC 01B0 lea.l A0, [A4 + 0x1B0]
000004D0 2F30 0000 move.l -[A7], [A0 + D0.w]
000004D4 2F2B 0008 move.l -[A7], [A3 + 0x8]
000004D8 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
label000004DC:
000004DC 3007 move.w D0, D7
000004DE E540 asl D0.w, 2
000004E0 41EC 01B0 lea.l A0, [A4 + 0x1B0]
000004E4 7200 moveq.l D1, 0x00
000004E6 2181 0000 move.l [A0 + D0.w], D1
000004EA 6000 0122 bra +0x124 /* 0000060E */
label000004EE:
000004EE 42A7 clr.l -[A7]
000004F0 1F3C 0001 move.b -[A7], 0x1
000004F4 2F3C 5355 4246 move.l -[A7], 0x53554246 /* 'SUBF' */
000004FA 206C 08F4 movea.l A0, [A4 + 0x8F4]
000004FE 3007 move.w D0, D7
00000500 D040 add.w D0, D0
00000502 41E8 0266 lea.l A0, [A0 + 0x266]
00000506 3F30 0000 move.w -[A7], [A0 + D0.w]
0000050A 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000050E 4EAD 410A jsr [A5 + 0x410A /* export_2077 */]
00000512 201F move.l D0, [A7]+
00000514 3800 move.w D4, D0
00000516 3007 move.w D0, D7
00000518 E540 asl D0.w, 2
0000051A 2F00 move.l -[A7], D0
0000051C 42A7 clr.l -[A7]
0000051E 3204 move.w D1, D4
00000520 48C1 ext.l D1
00000522 2F01 move.l -[A7], D1
00000524 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000528 4EAD 41EA jsr [A5 + 0x41EA /* export_2105 */]
0000052C 221F move.l D1, [A7]+
0000052E 201F move.l D0, [A7]+
00000530 41EC 0F64 lea.l A0, [A4 + 0xF64]
00000534 2181 0000 move.l [A0 + D0.w], D1
00000538 3007 move.w D0, D7
0000053A E540 asl D0.w, 2
0000053C 41EC 0F64 lea.l A0, [A4 + 0xF64]
00000540 2F30 0000 move.l -[A7], [A0 + D0.w]
00000544 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000548 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */]
0000054C 1F3C 0001 move.b -[A7], 0x1
00000550 2F3C 5355 4246 move.l -[A7], 0x53554246 /* 'SUBF' */
00000556 206C 08F4 movea.l A0, [A4 + 0x8F4]
0000055A 3007 move.w D0, D7
0000055C D040 add.w D0, D0
0000055E 41E8 0266 lea.l A0, [A0 + 0x266]
00000562 3F30 0000 move.w -[A7], [A0 + D0.w]
00000566 3007 move.w D0, D7
00000568 E540 asl D0.w, 2
0000056A 41EC 0F64 lea.l A0, [A4 + 0xF64]
0000056E 2F30 0000 move.l -[A7], [A0 + D0.w]
00000572 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000576 4EAD 40FA jsr [A5 + 0x40FA /* export_2075 */]
0000057A 3007 move.w D0, D7
0000057C E540 asl D0.w, 2
0000057E 43EC 0F64 lea.l A1, [A4 + 0xF64]
00000582 2071 0000 movea.l A0, [A1 + D0.w]
00000586 7001 moveq.l D0, 0x01
00000588 B050 cmp.w D0, [A0]
0000058A 6612 bne +0x14 /* 0000059E */
0000058C 3007 move.w D0, D7
0000058E E540 asl D0.w, 2
00000590 43EC 0F64 lea.l A1, [A4 + 0xF64]
00000594 2071 0000 movea.l A0, [A1 + D0.w]
00000598 3C28 0042 move.w D6, [A0 + 0x42]
0000059C 6002 bra +0x4 /* 000005A0 */
label0000059E:
0000059E 4246 clr.w D6
label000005A0:
000005A0 BC45 cmp.w D6, D5
000005A2 676A beq +0x6C /* 0000060E */
000005A4 3007 move.w D0, D7
000005A6 E540 asl D0.w, 2
000005A8 41EC 01B0 lea.l A0, [A4 + 0x1B0]
000005AC 4AB0 0000 tst.l [A0 + D0.w]
000005B0 6714 beq +0x16 /* 000005C6 */
000005B2 3007 move.w D0, D7
000005B4 E540 asl D0.w, 2
000005B6 41EC 01B0 lea.l A0, [A4 + 0x1B0]
000005BA 2F30 0000 move.l -[A7], [A0 + D0.w]
000005BE 2F2B 0008 move.l -[A7], [A3 + 0x8]
000005C2 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
label000005C6:
000005C6 3007 move.w D0, D7
000005C8 E540 asl D0.w, 2
000005CA 41EC 01B0 lea.l A0, [A4 + 0x1B0]
000005CE 7200 moveq.l D1, 0x00
000005D0 2181 0000 move.l [A0 + D0.w], D1
000005D4 4A46 tst.w D6
000005D6 6F36 ble +0x38 /* 0000060E */
000005D8 3007 move.w D0, D7
000005DA E540 asl D0.w, 2
000005DC 2F00 move.l -[A7], D0
000005DE 42A7 clr.l -[A7]
000005E0 3206 move.w D1, D6
000005E2 48C1 ext.l D1
000005E4 2F01 move.l -[A7], D1
000005E6 2F2B 0008 move.l -[A7], [A3 + 0x8]
000005EA 4EAD 41EA jsr [A5 + 0x41EA /* export_2105 */]
000005EE 221F move.l D1, [A7]+
000005F0 201F move.l D0, [A7]+
000005F2 41EC 01B0 lea.l A0, [A4 + 0x1B0]
000005F6 2181 0000 move.l [A0 + D0.w], D1
000005FA 3007 move.w D0, D7
000005FC E540 asl D0.w, 2
000005FE 41EC 01B0 lea.l A0, [A4 + 0x1B0]
00000602 2F30 0000 move.l -[A7], [A0 + D0.w]
00000606 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000060A 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */]
label0000060E:
0000060E 3007 move.w D0, D7
00000610 5340 subq.w D0, 1
00000612 3200 move.w D1, D0
00000614 E640 asr D0.w, 3
00000616 41EC 019E lea.l A0, [A4 + 0x19E]
0000061A 03B0 0000 bclr [A0 + D0.w], D1
0000061E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000622 4E5E unlink A6
00000624 205F movea.l A0, [A7]+
00000626 5C4F addq.w A7, 6
00000628 4ED0 jmp [A0]
0000062A 8B52 or.w [A2], D5
0000062C 4541 chk.w D2, D1
0000062E 4453 neg.w [A3]
00000630 5542 subq.w D2, 2
00000632 4845 swap.w D5
00000634 4144 chk.w D0, D4
00000636 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000638-0000063C
fn00000638:
00000638 4E56 FFE2 link A6, -0x001E
// end alternate branch 00000638-0000063C
fn00000638: // (misaligned)
0000063A FFE2 .invalid <<F/7/7>>
0000063C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000640 266E 0008 movea.l A3, [A6 + 0x8]
00000644 286B 0008 movea.l A4, [A3 + 0x8]
00000648 206C 08F4 movea.l A0, [A4 + 0x8F4]
0000064C 3A28 003C move.w D5, [A0 + 0x3C]
00000650 3D68 003E FFE8 move.w [A6 - 0x18], [A0 + 0x3E]
00000656 7000 moveq.l D0, 0x00
00000658 2D40 FFEC move.l [A6 - 0x14], D0
0000065C 102C 0198 move.b D0, [A4 + 0x198]
00000660 6704 beq +0x6 /* 00000666 */
00000662 7C00 moveq.l D6, 0x00
00000664 6010 bra +0x12 /* 00000676 */
label00000666:
00000666 102C 0199 move.b D0, [A4 + 0x199]
0000066A 6704 beq +0x6 /* 00000670 */
0000066C 7C48 moveq.l D6, 0x48
0000066E 6006 bra +0x8 /* 00000676 */
label00000670:
00000670 2C3C 0000 0268 move.l D6, 0x268
label00000676:
00000676 102C 019A move.b D0, [A4 + 0x19A]
0000067A 6708 beq +0xA /* 00000684 */
0000067C 283C 0000 2568 move.l D4, 0x2568 /* '%h' */
00000682 6010 bra +0x12 /* 00000694 */
label00000684:
00000684 102C 0199 move.b D0, [A4 + 0x199]
00000688 6708 beq +0xA /* 00000692 */
0000068A 283C 0000 0268 move.l D4, 0x268
00000690 6002 bra +0x4 /* 00000694 */
label00000692:
00000692 7848 moveq.l D4, 0x48
label00000694:
00000694 2D46 FFF8 move.l [A6 - 0x8], D6
00000698 2004 move.l D0, D4
0000069A 9086 sub.l D0, D6
0000069C 2D40 FFFC move.l [A6 - 0x4], D0
000006A0 486E FFEC pea.l [A6 - 0x14]
000006A4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006AC 2006 move.l D0, D6
000006AE D0AC 08F4 add.l D0, [A4 + 0x8F4]
000006B2 2F00 move.l -[A7], D0
000006B4 2F2B 0008 move.l -[A7], [A3 + 0x8]
000006B8 4EAD 3F72 jsr [A5 + 0x3F72 /* export_2026 */]
000006BC 426C 0198 clr.w [A4 + 0x198]
000006C0 422C 019A clr.b [A4 + 0x19A]
000006C4 3005 move.w D0, D5
000006C6 48C0 ext.l D0
000006C8 206C 08F4 movea.l A0, [A4 + 0x8F4]
000006CC B0A8 003A cmp.l D0, [A0 + 0x3A]
000006D0 6C26 bge +0x28 /* 000006F8 */
000006D2 3005 move.w D0, D5
000006D4 5240 addq.w D0, 1
000006D6 3D68 003C FFE4 move.w [A6 - 0x1C], [A0 + 0x3C]
000006DC 3E00 move.w D7, D0
000006DE 6010 bra +0x12 /* 000006F0 */
label000006E0:
000006E0 3F07 move.w -[A7], D7
000006E2 4267 clr.w -[A7]
000006E4 2F2B 0008 move.l -[A7], [A3 + 0x8]
000006E8 4EAD 4352 jsr [A5 + 0x4352 /* export_2150 */]
000006EC 5247 addq.w D7, 1
000006EE 692E bvs +0x30 /* 0000071E */
label000006F0:
000006F0 BE6E FFE4 cmp.w D7, [A6 - 0x1C]
000006F4 6FEA ble -0x14 /* 000006E0 */
000006F6 6026 bra +0x28 /* 0000071E */
label000006F8:
000006F8 3005 move.w D0, D5
000006FA 48C0 ext.l D0
000006FC 206C 08F4 movea.l A0, [A4 + 0x8F4]
00000700 B0A8 003A cmp.l D0, [A0 + 0x3A]
00000704 6F18 ble +0x1A /* 0000071E */
00000706 2028 003A move.l D0, [A0 + 0x3A]
0000070A 5280 addq.l D0, 1
0000070C 3D45 FFE2 move.w [A6 - 0x1E], D5
00000710 3E00 move.w D7, D0
00000712 6004 bra +0x6 /* 00000718 */
label00000714:
00000714 5247 addq.w D7, 1
00000716 6906 bvs +0x8 /* 0000071E */
label00000718:
00000718 BE6E FFE2 cmp.w D7, [A6 - 0x1E]
0000071C 6FF6 ble -0x8 /* 00000714 */
label0000071E:
0000071E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000722 4E5E unlink A6
00000724 2E9F move.l [A7], [A7]+
00000726 4E75 rts
00000728 8C52 or.w D6, [A2]
0000072A 4541 chk.w D2, D1
0000072C 4446 neg.w D6
0000072E 494C chk.w D4, A4
00000730 4548 chk.w D2, A0
00000732 4541 chk.w D2, D1
00000734 4400 neg.b D0
00000736 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000738-0000074C
fn00000738:
00000738 4E56 0000 link A6, 0
0000073C 48E7 0018 movem.l -[A7], A3,A4
00000740 266E 0008 movea.l A3, [A6 + 0x8]
00000744 286B 0008 movea.l A4, [A3 + 0x8]
00000748 2F2C 0F64 move.l -[A7], [A4 + 0xF64]
// end alternate branch 00000738-0000074C
fn00000738: // (misaligned)
0000073A 0000 48E7 ori.b D0, 0xE7
0000073E 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000742 0008 286B ori.b A0, 0x6B /* 'k' */
00000746 0008 2F2C ori.b A0, 0x2C /* ',' */
0000074A 0F64 bchg -[A4], D7
0000074C 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000750 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
00000754 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000758 4EAD 40F2 jsr [A5 + 0x40F2 /* export_2074 */]
0000075C 422C 019C clr.b [A4 + 0x19C]
00000760 4CDF 1800 movem.l A3,A4, [A7]+
00000764 4E5E unlink A6
00000766 2E9F move.l [A7], [A7]+
00000768 4E75 rts
0000076A 8C52 or.w D6, [A2]
0000076C 4541 chk.w D2, D1
0000076E 4442 neg.w D2
00000770 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7
00000774 4D41 chk.w D6, D1
00000776 5000 addq.b D0, 8
00000778 0000 0000 ori.b D0, 0x0
fn0000077C:
0000077C 4E56 FFFA link A6, -0x0006
00000780 48E7 0118 movem.l -[A7], D7,A3,A4
00000784 266E 0008 movea.l A3, [A6 + 0x8]
00000788 286B 0008 movea.l A4, [A3 + 0x8]
0000078C 42A7 clr.l -[A7]
0000078E 2F2C 08F0 move.l -[A7], [A4 + 0x8F0]
00000792 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000796 7004 moveq.l D0, 0x04
00000798 2F00 move.l -[A7], D0
0000079A 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
0000079E 201F move.l D0, [A7]+
000007A0 3D40 FFFC move.w [A6 - 0x4], D0
000007A4 7E01 moveq.l D7, 0x01
000007A6 602E bra +0x30 /* 000007D6 */
label000007A8:
000007A8 206C 08F0 movea.l A0, [A4 + 0x8F0]
000007AC 2050 movea.l A0, [A0]
000007AE 3007 move.w D0, D7
000007B0 48C0 ext.l D0
000007B2 E580 asl D0, 2
000007B4 4AB0 08FC tst.l [A0 + D0 - 0x4]
000007B8 6718 beq +0x1A /* 000007D2 */
000007BA 206C 08F0 movea.l A0, [A4 + 0x8F0]
000007BE 2050 movea.l A0, [A0]
000007C0 3007 move.w D0, D7
000007C2 48C0 ext.l D0
000007C4 E580 asl D0, 2
000007C6 2F30 08FC move.l -[A7], [A0 + D0 - 0x4]
000007CA 2F2B 0008 move.l -[A7], [A3 + 0x8]
000007CE 4EAD 41F2 jsr [A5 + 0x41F2 /* export_2106 */]
label000007D2:
000007D2 5247 addq.w D7, 1
000007D4 6906 bvs +0x8 /* 000007DC */
label000007D6:
000007D6 BE6E FFFC cmp.w D7, [A6 - 0x4]
000007DA 6FCC ble -0x32 /* 000007A8 */
label000007DC:
000007DC 2F2C 08F0 move.l -[A7], [A4 + 0x8F0]
000007E0 42A7 clr.l -[A7]
000007E2 2F2B 0008 move.l -[A7], [A3 + 0x8]
000007E6 4EAD 4202 jsr [A5 + 0x4202 /* export_2108 */]
000007EA 206C 08F4 movea.l A0, [A4 + 0x8F4]
000007EE 3D68 003E FFFA move.w [A6 - 0x6], [A0 + 0x3E]
000007F4 7E01 moveq.l D7, 0x01
000007F6 6000 0094 bra +0x96 /* 0000088C */
label000007FA:
000007FA 3007 move.w D0, D7
000007FC E540 asl D0.w, 2
000007FE 41EC 01B0 lea.l A0, [A4 + 0x1B0]
00000802 4AB0 0000 tst.l [A0 + D0.w]
00000806 6714 beq +0x16 /* 0000081C */
00000808 3007 move.w D0, D7
0000080A E540 asl D0.w, 2
0000080C 41EC 01B0 lea.l A0, [A4 + 0x1B0]
00000810 2F30 0000 move.l -[A7], [A0 + D0.w]
00000814 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000818 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
label0000081C:
0000081C 3007 move.w D0, D7
0000081E E540 asl D0.w, 2
00000820 43EC 0F64 lea.l A1, [A4 + 0xF64]
00000824 2071 0000 movea.l A0, [A1 + D0.w]
00000828 7001 moveq.l D0, 0x01
0000082A B050 cmp.w D0, [A0]
0000082C 662E bne +0x30 /* 0000085C */
0000082E 3007 move.w D0, D7
00000830 E540 asl D0.w, 2
00000832 2F00 move.l -[A7], D0
00000834 42A7 clr.l -[A7]
00000836 3207 move.w D1, D7
00000838 E541 asl D1.w, 2
0000083A 43EC 0F64 lea.l A1, [A4 + 0xF64]
0000083E 2071 1000 movea.l A0, [A1 + D1.w]
00000842 2F28 0040 move.l -[A7], [A0 + 0x40]
00000846 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000084A 4EAD 41EA jsr [A5 + 0x41EA /* export_2105 */]
0000084E 221F move.l D1, [A7]+
00000850 201F move.l D0, [A7]+
00000852 41EC 01B0 lea.l A0, [A4 + 0x1B0]
00000856 2181 0000 move.l [A0 + D0.w], D1
0000085A 600E bra +0x10 /* 0000086A */
label0000085C:
0000085C 3007 move.w D0, D7
0000085E E540 asl D0.w, 2
00000860 41EC 01B0 lea.l A0, [A4 + 0x1B0]
00000864 7200 moveq.l D1, 0x00
00000866 2181 0000 move.l [A0 + D0.w], D1
label0000086A:
0000086A 3007 move.w D0, D7
0000086C C1FC 0006 muls.w D0, 0x6
00000870 41EC 03B4 lea.l A0, [A4 + 0x3B4]
00000874 7200 moveq.l D1, 0x00
00000876 2181 0000 move.l [A0 + D0.w], D1
0000087A 3007 move.w D0, D7
0000087C C1FC 0006 muls.w D0, 0x6
00000880 41EC 03B8 lea.l A0, [A4 + 0x3B8]
00000884 4270 0000 clr.w [A0 + D0.w]
00000888 5247 addq.w D7, 1
0000088A 6908 bvs +0xA /* 00000894 */
label0000088C:
0000088C BE6E FFFA cmp.w D7, [A6 - 0x6]
00000890 6F00 FF68 ble -0x96 /* 000007FA */
label00000894:
00000894 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000898 4EAD 40C2 jsr [A5 + 0x40C2 /* export_2068 */]
0000089C 2F2B 0008 move.l -[A7], [A3 + 0x8]
000008A0 4EAD 40BA jsr [A5 + 0x40BA /* export_2067 */]
000008A4 422C 019B clr.b [A4 + 0x19B]
000008A8 4CDF 1880 movem.l D7,A3,A4, [A7]+
000008AC 4E5E unlink A6
000008AE 2E9F move.l [A7], [A7]+
000008B0 4E75 rts
000008B2 8C52 or.w D6, [A2]
000008B4 4541 chk.w D2, D1
000008B6 4446 neg.w D6
000008B8 494C chk.w D4, A4
000008BA 4544 chk.w D2, D4
000008BC 4553 chk.w D2, [A3]
000008BE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000008C0 0000 0000 ori.b D0, 0x0
export_2167:
000008C4 4E56 FFFC link A6, -0x0004
000008C8 48E7 0308 movem.l -[A7], D6,D7,A4
000008CC 286E 0008 movea.l A4, [A6 + 0x8]
000008D0 102C 0199 move.b D0, [A4 + 0x199]
000008D4 802C 0198 or.b D0, [A4 + 0x198]
000008D8 802C 019A or.b D0, [A4 + 0x19A]
000008DC 802C 019B or.b D0, [A4 + 0x19B]
000008E0 802C 019C or.b D0, [A4 + 0x19C]
000008E4 1C00 move.b D6, D0
000008E6 7E01 moveq.l D7, 0x01
label000008E8:
000008E8 1006 move.b D0, D6
000008EA 0A00 0001 xori.b D0, 0x1
000008EE 0C47 0080 cmpi.w D7, 0x80
000008F2 5FC1 sle D1
000008F4 C001 and.b D0, D1
000008F6 671A beq +0x1C /* 00000912 */
000008F8 3007 move.w D0, D7
000008FA 5340 subq.w D0, 1
000008FC 3200 move.w D1, D0
000008FE E641 asr D1.w, 3
00000900 41EC 019E lea.l A0, [A4 + 0x19E]
00000904 0130 1000 btst [A0 + D1.w], D0
00000908 6704 beq +0x6 /* 0000090E */
0000090A 5247 addq.w D7, 1
0000090C 60DA bra -0x24 /* 000008E8 */
label0000090E:
0000090E 7C01 moveq.l D6, 0x01
00000910 60D6 bra -0x28 /* 000008E8 */
label00000912:
00000912 1006 move.b D0, D6
00000914 675A beq +0x5C /* 00000970 */
00000916 102C 0199 move.b D0, [A4 + 0x199]
0000091A 802C 0198 or.b D0, [A4 + 0x198]
0000091E 802C 019A or.b D0, [A4 + 0x19A]
00000922 6706 beq +0x8 /* 0000092A */
00000924 2F0E move.l -[A7], A6
00000926 4EBA FD10 jsr [PC - 0x2F0 /* 00000638 */]
label0000092A:
0000092A 102C 019C move.b D0, [A4 + 0x19C]
0000092E 6706 beq +0x8 /* 00000936 */
00000930 2F0E move.l -[A7], A6
00000932 4EBA FE04 jsr [PC - 0x1FC /* 00000738 */]
label00000936:
00000936 7E01 moveq.l D7, 0x01
00000938 601C bra +0x1E /* 00000956 */
label0000093A:
0000093A 3007 move.w D0, D7
0000093C 5340 subq.w D0, 1
0000093E 3200 move.w D1, D0
00000940 E641 asr D1.w, 3
00000942 41EC 019E lea.l A0, [A4 + 0x19E]
00000946 0130 1000 btst [A0 + D1.w], D0
0000094A 6708 beq +0xA /* 00000954 */
0000094C 3F07 move.w -[A7], D7
0000094E 2F0E move.l -[A7], A6
00000950 4EBA FB06 jsr [PC - 0x4FA /* 00000458 */]
label00000954:
00000954 5247 addq.w D7, 1
label00000956:
00000956 0C47 0080 cmpi.w D7, 0x80
0000095A 6FDE ble -0x20 /* 0000093A */
0000095C 102C 019B move.b D0, [A4 + 0x19B]
00000960 6706 beq +0x8 /* 00000968 */
00000962 2F0E move.l -[A7], A6
00000964 4EBA FE16 jsr [PC - 0x1EA /* 0000077C */]
label00000968:
00000968 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000096C 4EBA 030A jsr [PC + 0x30A /* 00000C78 */]
label00000970:
00000970 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000974 4E5E unlink A6
00000976 2E9F move.l [A7], [A7]+
00000978 4E75 rts
0000097A 9949 subx.w -[A4], -[A1]
0000097C 534F subq.w A7, 1
0000097E 5F52 subq.w [A2], 7
00000980 4541 chk.w D2, D1
00000982 4443 neg.w D3
00000984 4841 swap.w D1
00000986 4E47 trap 7
00000988 4544 chk.w D2, D4
0000098A 5354 subq.w [A4], 1
0000098C 5255 addq.w [A5], 1
0000098E 4354 chk.w D1, [A4]
00000990 5552 subq.w [A2], 2
00000992 4553 chk.w D2, [A3]
00000994 0000 0000 ori.b D0, 0x0
fn00000998:
00000998 4E56 FFF0 link A6, -0x0010
0000099C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000009A0 266E 0008 movea.l A3, [A6 + 0x8]
000009A4 286B 0008 movea.l A4, [A3 + 0x8]
000009A8 41EC 0198 lea.l A0, [A4 + 0x198]
000009AC 2D48 FFF0 move.l [A6 - 0x10], A0
000009B0 1010 move.b D0, [A0]
000009B2 6700 00B6 beq +0xB8 /* 00000A6A */
000009B6 206E FFF0 movea.l A0, [A6 - 0x10]
000009BA 1028 0001 move.b D0, [A0 + 0x1]
000009BE 6752 beq +0x54 /* 00000A12 */
000009C0 1028 0002 move.b D0, [A0 + 0x2]
000009C4 6726 beq +0x28 /* 000009EC */
000009C6 7E00 moveq.l D7, 0x00
000009C8 2C3C 0000 2568 move.l D6, 0x2568 /* '%h' */
000009CE 7000 moveq.l D0, 0x00
000009D0 2D40 FFFC move.l [A6 - 0x4], D0
000009D4 486E FFFC pea.l [A6 - 0x4]
000009D8 2F07 move.l -[A7], D7
000009DA 2F06 move.l -[A7], D6
000009DC 2F2C 08F4 move.l -[A7], [A4 + 0x8F4]
000009E0 2F2B 0008 move.l -[A7], [A3 + 0x8]
000009E4 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
000009E8 6000 0114 bra +0x116 /* 00000AFE */
label000009EC:
000009EC 7E00 moveq.l D7, 0x00
000009EE 2C3C 0000 0268 move.l D6, 0x268
000009F4 7000 moveq.l D0, 0x00
000009F6 2D40 FFFC move.l [A6 - 0x4], D0
000009FA 486E FFFC pea.l [A6 - 0x4]
000009FE 2F07 move.l -[A7], D7
00000A00 2F06 move.l -[A7], D6
00000A02 2F2C 08F4 move.l -[A7], [A4 + 0x8F4]
00000A06 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000A0A 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
00000A0E 6000 00EE bra +0xF0 /* 00000AFE */
label00000A12:
00000A12 7E00 moveq.l D7, 0x00
00000A14 7C48 moveq.l D6, 0x48
00000A16 7000 moveq.l D0, 0x00
00000A18 2D40 FFFC move.l [A6 - 0x4], D0
00000A1C 486E FFFC pea.l [A6 - 0x4]
00000A20 2F07 move.l -[A7], D7
00000A22 2F06 move.l -[A7], D6
00000A24 2F2C 08F4 move.l -[A7], [A4 + 0x8F4]
00000A28 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000A2C 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
00000A30 206E FFF0 movea.l A0, [A6 - 0x10]
00000A34 1028 0002 move.b D0, [A0 + 0x2]
00000A38 6700 00C4 beq +0xC6 /* 00000AFE */
00000A3C 2E3C 0000 0268 move.l D7, 0x268
00000A42 2C3C 0000 2300 move.l D6, 0x2300 /* '#\0' */
00000A48 7000 moveq.l D0, 0x00
00000A4A 2D40 FFFC move.l [A6 - 0x4], D0
00000A4E 486E FFFC pea.l [A6 - 0x4]
00000A52 2F07 move.l -[A7], D7
00000A54 2F06 move.l -[A7], D6
00000A56 206C 08F4 movea.l A0, [A4 + 0x8F4]
00000A5A 4868 0268 pea.l [A0 + 0x268]
00000A5E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000A62 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
00000A66 6000 0096 bra +0x98 /* 00000AFE */
label00000A6A:
00000A6A 206E FFF0 movea.l A0, [A6 - 0x10]
00000A6E 1028 0001 move.b D0, [A0 + 0x1]
00000A72 6756 beq +0x58 /* 00000ACA */
00000A74 1028 0002 move.b D0, [A0 + 0x2]
00000A78 6728 beq +0x2A /* 00000AA2 */
00000A7A 7E48 moveq.l D7, 0x48
00000A7C 2C3C 0000 2520 move.l D6, 0x2520 /* '% ' */
00000A82 7000 moveq.l D0, 0x00
00000A84 2D40 FFFC move.l [A6 - 0x4], D0
00000A88 486E FFFC pea.l [A6 - 0x4]
00000A8C 2F07 move.l -[A7], D7
00000A8E 2F06 move.l -[A7], D6
00000A90 206C 08F4 movea.l A0, [A4 + 0x8F4]
00000A94 4868 0048 pea.l [A0 + 0x48]
00000A98 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000A9C 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
00000AA0 605C bra +0x5E /* 00000AFE */
label00000AA2:
00000AA2 7E48 moveq.l D7, 0x48
00000AA4 2C3C 0000 0220 move.l D6, 0x220
00000AAA 7000 moveq.l D0, 0x00
00000AAC 2D40 FFFC move.l [A6 - 0x4], D0
00000AB0 486E FFFC pea.l [A6 - 0x4]
00000AB4 2F07 move.l -[A7], D7
00000AB6 2F06 move.l -[A7], D6
00000AB8 206C 08F4 movea.l A0, [A4 + 0x8F4]
00000ABC 4868 0048 pea.l [A0 + 0x48]
00000AC0 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000AC4 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
00000AC8 6034 bra +0x36 /* 00000AFE */
label00000ACA:
00000ACA 206E FFF0 movea.l A0, [A6 - 0x10]
00000ACE 1028 0002 move.b D0, [A0 + 0x2]
00000AD2 672A beq +0x2C /* 00000AFE */
00000AD4 2E3C 0000 0268 move.l D7, 0x268
00000ADA 2C3C 0000 2300 move.l D6, 0x2300 /* '#\0' */
00000AE0 7000 moveq.l D0, 0x00
00000AE2 2D40 FFFC move.l [A6 - 0x4], D0
00000AE6 486E FFFC pea.l [A6 - 0x4]
00000AEA 2F07 move.l -[A7], D7
00000AEC 2F06 move.l -[A7], D6
00000AEE 206C 08F4 movea.l A0, [A4 + 0x8F4]
00000AF2 4868 0268 pea.l [A0 + 0x268]
00000AF6 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000AFA 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
label00000AFE:
00000AFE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000B02 4E5E unlink A6
00000B04 2E9F move.l [A7], [A7]+
00000B06 4E75 rts
00000B08 8A57 or.w D5, [A7]
00000B0A 5249 addq.w A1, 1
00000B0C 5445 addq.w D5, 2
00000B0E 4648 not.w A0
00000B10 4541 chk.w D2, D1
00000B12 4400 neg.b D0
00000B14 0000 0000 ori.b D0, 0x0
fn00000B18:
00000B18 4E56 FFFE link A6, -0x0002
00000B1C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000B20 3C2E 000C move.w D6, [A6 + 0xC]
00000B24 266E 0008 movea.l A3, [A6 + 0x8]
00000B28 286B 0008 movea.l A4, [A3 + 0x8]
00000B2C 42A7 clr.l -[A7]
00000B2E 3F06 move.w -[A7], D6
00000B30 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000B34 4EAD 422A jsr [A5 + 0x422A /* export_2113 */]
00000B38 201F move.l D0, [A7]+
00000B3A 3E00 move.w D7, D0
00000B3C 1F3C 0001 move.b -[A7], 0x1
00000B40 2F3C 5355 4246 move.l -[A7], 0x53554246 /* 'SUBF' */
00000B46 206C 08F4 movea.l A0, [A4 + 0x8F4]
00000B4A 3006 move.w D0, D6
00000B4C D040 add.w D0, D0
00000B4E 41E8 0266 lea.l A0, [A0 + 0x266]
00000B52 3F30 0000 move.w -[A7], [A0 + D0.w]
00000B56 3007 move.w D0, D7
00000B58 48C0 ext.l D0
00000B5A 2F00 move.l -[A7], D0
00000B5C 3006 move.w D0, D6
00000B5E E540 asl D0.w, 2
00000B60 41EC 0F64 lea.l A0, [A4 + 0xF64]
00000B64 2F30 0000 move.l -[A7], [A0 + D0.w]
00000B68 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000B6C 4EAD 4102 jsr [A5 + 0x4102 /* export_2076 */]
00000B70 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000B74 4E5E unlink A6
00000B76 205F movea.l A0, [A7]+
00000B78 5C4F addq.w A7, 6
00000B7A 4ED0 jmp [A0]
00000B7C 8A57 or.w D5, [A7]
00000B7E 5249 addq.w A1, 1
00000B80 5445 addq.w D5, 2
00000B82 5348 subq.w A0, 1
00000B84 4541 chk.w D2, D1
00000B86 4400 neg.b D0
00000B88 0000 0000 ori.b D0, 0x0
fn00000B8C:
00000B8C 4E56 FFF4 link A6, -0x000C
00000B90 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000B94 266E 0008 movea.l A3, [A6 + 0x8]
00000B98 286B 0008 movea.l A4, [A3 + 0x8]
00000B9C 2E3C 0200 0000 move.l D7, 0x2000000
00000BA2 42A7 clr.l -[A7]
00000BA4 2F2C 0F64 move.l -[A7], [A4 + 0xF64]
00000BA8 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000BAC 2C1F move.l D6, [A7]+
00000BAE 7000 moveq.l D0, 0x00
00000BB0 2D40 FFFC move.l [A6 - 0x4], D0
00000BB4 2F2C 0F64 move.l -[A7], [A4 + 0xF64]
00000BB8 205F movea.l A0, [A7]+
00000BBA A029 syscall HLock
00000BBC 486E FFFC pea.l [A6 - 0x4]
00000BC0 2F07 move.l -[A7], D7
00000BC2 2F06 move.l -[A7], D6
00000BC4 206C 0F64 movea.l A0, [A4 + 0xF64]
00000BC8 2F10 move.l -[A7], [A0]
00000BCA 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000BCE 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */]
00000BD2 2F2C 0F64 move.l -[A7], [A4 + 0xF64]
00000BD6 205F movea.l A0, [A7]+
00000BD8 A02A syscall HUnlock
00000BDA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000BDE 4E5E unlink A6
00000BE0 2E9F move.l [A7], [A7]+
00000BE2 4E75 rts
00000BE4 8B57 or.w [A7], D5
00000BE6 5249 addq.w A1, 1
00000BE8 5445 addq.w D5, 2
00000BEA 5448 addq.w A0, 2
00000BEC 454D chk.w D2, A5
00000BEE 4150 chk.w D0, [A0]
00000BF0 0000 0000 ori.b D0, 0x0
export_2168:
00000BF4 4E56 FFFC link A6, -0x0004
00000BF8 48E7 0118 movem.l -[A7], D7,A3,A4
00000BFC 266E 0008 movea.l A3, [A6 + 0x8]
00000C00 49EB 0198 lea.l A4, [A3 + 0x198]
00000C04 206B 08F4 movea.l A0, [A3 + 0x8F4]
00000C08 3D68 003E FFFC move.w [A6 - 0x4], [A0 + 0x3E]
00000C0E 7E01 moveq.l D7, 0x01
00000C10 601A bra +0x1C /* 00000C2C */
label00000C12:
00000C12 3007 move.w D0, D7
00000C14 5340 subq.w D0, 1
00000C16 3200 move.w D1, D0
00000C18 E641 asr D1.w, 3
00000C1A 0134 1006 btst [A4 + D1.w + 0x6], D0
00000C1E 6708 beq +0xA /* 00000C28 */
00000C20 3F07 move.w -[A7], D7
00000C22 2F0E move.l -[A7], A6
00000C24 4EBA FEF2 jsr [PC - 0x10E /* 00000B18 */]
label00000C28:
00000C28 5247 addq.w D7, 1
00000C2A 6906 bvs +0x8 /* 00000C32 */
label00000C2C:
00000C2C BE6E FFFC cmp.w D7, [A6 - 0x4]
00000C30 6FE0 ble -0x1E /* 00000C12 */
label00000C32:
00000C32 102C 0004 move.b D0, [A4 + 0x4]
00000C36 6706 beq +0x8 /* 00000C3E */
00000C38 2F0E move.l -[A7], A6
00000C3A 4EBA FF50 jsr [PC - 0xB0 /* 00000B8C */]
label00000C3E:
00000C3E 102C 0001 move.b D0, [A4 + 0x1]
00000C42 8014 or.b D0, [A4]
00000C44 802C 0002 or.b D0, [A4 + 0x2]
00000C48 6706 beq +0x8 /* 00000C50 */
00000C4A 2F0E move.l -[A7], A6
00000C4C 4EBA FD4A jsr [PC - 0x2B6 /* 00000998 */]
label00000C50:
00000C50 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000C54 4E5E unlink A6
00000C56 2E9F move.l [A7], [A7]+
00000C58 4E75 rts
00000C5A 9A49 sub.w D5, A1
00000C5C 534F subq.w A7, 1
00000C5E 5F57 subq.w [A7], 7
00000C60 5249 addq.w A1, 1
00000C62 5445 addq.w D5, 2
00000C64 4348 chk.w D1, A0
00000C66 414E chk.w D0, A6
00000C68 4745 chk.w D3, D5
00000C6A 4453 neg.w [A3]
00000C6C 5452 addq.w [A2], 2
00000C6E 5543 subq.w D3, 2
00000C70 5455 addq.w [A5], 2
00000C72 5245 addq.w D5, 1
00000C74 5300 subq.b D0, 1
00000C76 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000C78-00000C7E
export_2169:
fn00000C78:
00000C78 4E56 0000 link A6, 0
00000C7C 2F0C move.l -[A7], A4
// end alternate branch 00000C78-00000C7E
export_2169: // at 00000C78 (misaligned)
fn00000C78: // (misaligned)
00000C7A 0000 2F0C ori.b D0, 0xC
00000C7E 206E 0008 movea.l A0, [A6 + 0x8]
00000C82 49E8 0198 lea.l A4, [A0 + 0x198]
00000C86 7000 moveq.l D0, 0x00
00000C88 2880 move.l [A4], D0
00000C8A 7000 moveq.l D0, 0x00
00000C8C 2940 0004 move.l [A4 + 0x4], D0
00000C90 7000 moveq.l D0, 0x00
00000C92 2940 0008 move.l [A4 + 0x8], D0
00000C96 7000 moveq.l D0, 0x00
00000C98 2940 000C move.l [A4 + 0xC], D0
00000C9C 7000 moveq.l D0, 0x00
00000C9E 2940 0010 move.l [A4 + 0x10], D0
00000CA2 7000 moveq.l D0, 0x00
00000CA4 2940 0014 move.l [A4 + 0x14], D0
00000CA8 285F movea.l A4, [A7]+
00000CAA 4E5E unlink A6
00000CAC 2E9F move.l [A7], [A7]+
00000CAE 4E75 rts
00000CB0 9549 subx.w -[A2], -[A1]
00000CB2 534F subq.w A7, 1
00000CB4 5F43 subq.w D3, 7
00000CB6 4C45 4152 movem.l D1,D4,D6,A0,A6, D5
00000CBA 4348 chk.w D1, A0
00000CBC 414E chk.w D0, A6
00000CBE 4745 chk.w D3, D5
00000CC0 5346 subq.w D6, 1
00000CC2 4C41 4753 movem.l D0,D1,D4,D6,A0,A1,A2,A6, D1
00000CC6 0000 .incomplete